Elliptic Curves, Cryptography And Computation